home *** CD-ROM | disk | FTP | other *** search
/ PCMania 19 / PCMania19.iso / Jogos em Flash / ESTRATEGIA / BATTLE_SHIPS.SWF / scripts / DefineButton2_66 / BUTTONCONDACTION on(press).as < prev   
Text File  |  2003-11-17  |  2KB  |  70 lines

  1. on(press){
  2.    xx = int((getProperty("/s", _X) - dx) / "15");
  3.    yy = int((getProperty("/s", _Y) - dy) / "15");
  4.    if(sd)
  5.    {
  6.       call("check");
  7.       if(ok)
  8.       {
  9.          duplicateMovieClip("/ss","s" add sd,sd + 16384);
  10.          set("_level0/s" add sd add ":sd",sd);
  11.          tellTarget("/s" add sd)
  12.          {
  13.             gotoAndPlay(1);
  14.          }
  15.          setProperty("s" add sd, _X, xx * "15" + dx + "7.5");
  16.          setProperty("s" add sd, _Y, yy * "15" + dy + "7.5");
  17.          duplicateMovieClip("/b","b" add sd,sd + "10" + 16384);
  18.          setProperty("b" add sd, _X, "72.5");
  19.          setProperty("b" add sd, _Y, "13.2" + "52.8" * sd);
  20.          x = "0";
  21.          while(x < "20")
  22.          {
  23.             y = "0";
  24.             while(y < "20")
  25.             {
  26.                if(eval("m" add x add "_" add y) == sd)
  27.                {
  28.                   set("m" add x add "_" add y,"0");
  29.                }
  30.                y += "1";
  31.             }
  32.             x += "1";
  33.          }
  34.          x = "0";
  35.          while(x < "5")
  36.          {
  37.             y = "0";
  38.             while(y < "5")
  39.             {
  40.                if(eval("s" add sd add x add y))
  41.                {
  42.                   set("m" add (xx + x - "2") add "_" add (yy + y - "2"),eval("s" add sd add x add y));
  43.                }
  44.                y += "1";
  45.             }
  46.             x += "1";
  47.          }
  48.          set("pl" add sd,"1");
  49.          sd = "0";
  50.          set("_level0/s:sd",sd);
  51.          tellTarget("/s")
  52.          {
  53.             gotoAndPlay(1);
  54.          }
  55.       }
  56.       else
  57.       {
  58.          tellTarget("/wr")
  59.          {
  60.             play();
  61.          }
  62.       }
  63.    }
  64.    else if(eval("m" add xx add "_" add yy))
  65.    {
  66.       sd = eval("m" add xx add "_" add yy);
  67.       call("clear");
  68.    }
  69. }
  70.